.ed-container {
  height: 100vh;
  display: flex;
  flex-direction: column;

  .em-scroll-container {
    flex: 1;
    overflow-y: auto;
  }

  .ed-main-wrapper {
    padding: 0 55rpx;

    .ed-m-price {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 100rpx;

      .ed-m-t1 {
        color: #4161CA;
        font-size: 64.28rpx;
        line-height: 1;
        font-weight: bold;
      }

      .ed-m-t2 {
        font-size: 24rpx;
        color: #9299AF;
        align-self: flex-end;
        margin-left: 10rpx;
      }
    }

    .date-t1 {
      font-size: 23rpx;
      color: #C8C8C8;
    }

    .date-t2 {
      color: #949494;
    }

    .line {
      width: 100%;
      height: 1px;
      background-color: #DDDDDD;
      margin-top: 26rpx;
      margin-bottom: 30rpx;
    }

    .ed-m-company {
      display: flex;
      align-items: center;
      margin-bottom: 38rpx;

      .ed-m-img {
        width: 94.92rpx;
        height: 34.45rpx;
      }

      .ed-m-c-t1 {
        color: #2360CA;
        margin-left: 0.5em;
        font-size: 26rpx;
      }
    }

    // rich-text{
    //     font-size: 26rpx;
    // }
    .test-wrapper {
      font-size: 26rpx;
      word-break: break-all;
    }
  }

  .bottom-btns {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    padding: 0 30rpx;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);
    padding-top: 35rpx;
    padding-bottom: 50rpx;

    .at-button {
      flex: 1;
      margin: 0 13px;
    }
  }
}
